export default {
  // Process template table
  processTemplate: {
    code: 'Code',
    name: 'Name',
    status: 'Status',
    createTime: 'Creation Time',
    objectType: 'Applicable Object Type',
    createPerson: 'Created by',
    remark: 'Remarks',
    principal: 'Principal',
    overdueTimeSetting: 'Overdue Time Setting Method',
    overTime: 'Overtime',
    securityLevel: 'Security Level',
  },
  // Account management table
  accountManagement: {
    createTime: 'Creation Time',
    name: 'Name',
    address: 'Address',
    tel: 'Phone Number',
    sex: 'Gender',
    email: 'Email',
    password: 'Password',
    confirmPassword: 'Confirm Password',
    remark: 'Remarks',
    status: 'Status',
    creator: 'Creator',
    securityLevel: 'Security Level',
    usedHost: 'Used Workstation',
    endlinetime: 'Expiration Time',
    sign: 'Personal Seal',
    usedpdmver: 'Used PDM Version',
    msgStatus: 'Message Status',
    ipAddress: 'IP Address',
    weChatAccount: 'WeChat Account',
    authId: 'Authentication ID',
    authKey: 'Auth Key',
    id: 'Login Name',
    man: 'Male',
    woman: 'Female',
    idPlaceholder: 'Account can only contain letters and numbers',
    emailPlaceholder: 'Please enter the correct email format',
    telPlaceholder: 'Please enter the correct phone number format',
    department: 'Department',
    addAccount: 'Add Account',
    editAccount: 'Edit Account',
    viewUserDetail: 'View User Details',
    editUserDetail: 'Edit User Information',
    deleteAccount: 'Delete this Account',
    confirmDeleteAccount: 'Are you sure you want to delete this account?',
    accountList: 'Account List',
    frozen: 'Freeze',
    frozenSuccess: 'Freezing successful',
    isFrozen: 'Do you want to freeze this account?',
    unfrozen: 'Unfreeze',
    unfrozenSuccess: 'Unfreezing successful',
    isUnfrozen: 'Do you want to unfreeze this account?',
    viewAccountDetail: 'View Account Details',
    role: 'Role',
    no: 'No',
    yes: 'Yes',
  },
  // Department management
  departmentManagement: {
    addDepartment: 'Add Department',
    editDepartment: 'Edit Department',
    departmentList: 'Department List',
    departmentCode: 'Department Code',
    departmentName: 'Department Name',
    departmentPrincipal: 'Department Head',
    departmentVicePrincipal: 'Deputy Head',
    remark: 'Remarks',
    adjustPerson: 'Adjust Personnel',
    nonDepartmentMembers: 'Non-department Members',
    departmentMembers: 'Department Members',
    no: 'No',
    yes: 'Yes',
  },
  // Role management
  roleManagement: {
    roleCode: 'Role Code',
    roleName: 'Role Name',
    createTime: 'Creation Time',
    creator: 'Creator',
    status: 'Status',
    remark: 'Remarks',
    roleList: 'Role List',
    addRole: 'Add Role',
    editRole: 'Edit Role',
    menuAssign: 'Menu Assignment',
    adjustPerson: 'Adjust Personnel',
    menuPermissions: 'Menu Permissions',
  },
  // Menu management
  menuManagement: {
    menuList: 'Menu List',
    addMenu: 'Add Menu',
    editMenu: 'Edit Menu',
    menuName: 'Menu Name',
    menuIcon: 'Icon',
    permission: 'Permission Identifier',
    component: 'Component',
    sort: 'Sorting',
    status: 'Status',
    createTime: 'Creation Time',
    menuType: 'Menu Type',
    directory: 'Directory',
    menu: 'Menu',
    button: 'Button',
    parentMenu: 'Parent Menu',
    routerPath: 'Router Path',
    enable: 'Enable',
    all: 'all',
    disable: 'Disable',
    externalLink: 'Is it an external link?',
    cache: 'Cache',
    yes: 'Yes',
    no: 'No',
    display: 'Display',
    componentPath: 'Component Path',
    confirmDelete: 'Are you sure you want to delete?',
  },
  // Form management
  formManagement: {
    class: 'Class',
    classProperty: 'Class Property',
    documentTemplate: 'Document Template',
    typeBinding: 'Type Binding',
    newDocumentTemplate: 'New Document Type',
    formProperty: 'Form Property Page Settings',
    formPropertyGroup: 'Form Property Group Settings',
    baseProperty: 'Base properties cannot be deleted!',
    name: 'Name',
    formPropertyPage: 'Form Property Page Definition',
    PropertyPageList: 'Property Page List',
    PropertyPageInfo: 'Property Page Information',
    PropertyPageName: 'Property Page Name',
    PropertyGroupList: 'Property Group List',
    PropertyGroupInfo: 'Property Group Information',
    propertyInfo: 'Property Information',
    propertyGroupName: 'Property Group Name：',
    propertyGroup: 'Property Grouping',
    propertyGroupSort: 'Property Group Ordering',
    columnDisplayInfo: 'Column Display Information',
    sensitivePropertyAtLeastOne: 'There should be at least one sensitive property.',
  },
  // Dictionary Management
  dictionaryManagement: {
    dictionaryName: 'Dictionary Name',
    dictionaryNamePlaceholder: 'Please enter the dictionary name',
    dictionaryType: 'Dictionary Type',
    status: 'Status',
    dictionaryTypePlaceholder: 'Please select a dictionary type',
    isCreateDirectory: 'Create Directory',
    remark: 'Remark',
    dataLabel: 'Data Label',
    dataLabelPlaceholder: 'Please enter the data label',
    dictionaryCategoryList: 'Dictionary Category List',
    dictionaryDataList: 'Dictionary Data List',
    code: 'Code',
    codePlaceholder: 'Please enter the type code',
    cost: 'Cost',
    resourceAssociation: 'Resource Association',
    parentDataCode: 'Parent Data Code',
    creator: 'Creator',
  },
  // Document Release Area
  documentReleaseArea: {
    historyVersion: 'History Version',
    operationLog: 'Operation Log',
    versionList: {
      documentCode: 'Document Code',
      documentName: 'Document Name',
      version: 'Version',
      creator: 'Creator',
      createTime: 'Creation Time',
      sourceFileName: 'Source File Name',
      securityLevel: 'Security Level',
      fileType: 'File Type',
    },
    operationList: {
      documentCode: 'Internal Document Code',
      version: 'Version',
      operationAction: 'Operation Action',
      time: 'Time',
      user: 'User',
    },
    ReleaseList: {
      documentName: 'Document Name',
      documentNamePlaceholder: 'Please enter the document name',
      publisher: 'Publisher',
      publisherPlaceholder: 'Please select a publisher',
      receiver: 'Receiver',
      receiverPlaceholder: 'Please select a receiver',
      startTime: 'Start Time',
      endTime: 'End Time',
      documentType: 'Document Type',
      creator: 'Creator',
      createTime: 'Creation Time',
      status: 'Status',
      lifecycle: 'Lifecycle',
      version: 'Version',
      fileSize: 'File Size (kb)',
      releaseTime: 'Release Time',
      orderNumber: 'Order Number',
      revokeDocument: 'Revoke Document',
      releaseAgain: 'Release Again',
      notSupportPrint: 'This format is not supported for printing yet',
      originalPublisher: 'Original Publisher',
    },
  },
  showVersionList: {
    documentCode: 'Document Code',
    documentName: 'Document Name',
    version: 'Version',
    creator: 'Creator',
    createTime: 'Creation Time',
    sourceFileName: 'Source File Name',
    securityLevel: 'Security Level',
    fileType: 'File Type',
  },
  BeAssociationList: {
    Code: 'Code',
    Version: 'Version',
    Name: 'Name',
    Type: 'Type',
    Creator: 'Creator',
  },
  cancellationList: {
    documentName: 'Document Name',
    documentNamePlaceholder: 'Please enter the document name',
    documentCode: 'Document Code',
    documentCodePlaceholder: 'Please enter the document code',
    documentType: 'Document Type',
    version: 'Version',
    identifier: 'Identifier',
    customAttributeSet: 'Custom Attribute Set',
    delete: 'Delete',
    restore: 'Restore',
    viewProcess: 'View Process',
    deleteSuccess: 'Delete successful',
    restoreSuccess: 'Restore successful',
  },
  flowExampleList: {
    code: 'Code',
    codePlaceholder: 'Please enter the code',
    name: 'Name',
    namePlaceholder: 'Please enter the name',
    workflowTemplate: 'Workflow Template',
    workflowTemplatePlaceholder: 'Please select a workflow template',
    changeStatus: 'Change Status',
    changeStatusPlaceholder: 'Please select a change status',
    createTime: 'Creation Time',
    createTimePlaceholder: 'Please select a creation time',
    responsiblePerson: 'Responsible Person',
    responsiblePersonPlaceholder: 'Please select a responsible person',
    startTime: 'Start Time',
    startTimePlaceholder: 'Please select a start time',
    overTime: 'Overdue Time',
    overTimePlaceholder: 'Please select an overdue time',
    planEndTime: 'Planned End Time',
    planEndTimePlaceholder: 'Please select a planned end time',
    endTime: 'End Time',
    endTimePlaceholder: 'Please select an end time',
    creator: 'Creator',
    creatorPlaceholder: 'Please select a creator',
    processMethod: 'Processing Method',
    processMethodPlaceholder: 'Please select a processing method',
    remark: 'Remark',
    remarkPlaceholder: 'Please enter a remark',
    securityLevel: 'Security Level',
    securityLevelPlaceholder: 'Please select a security level',
    time: 'Time',
    exportAnnotation: 'Export Annotation',
  },
  flowTodoList: {
    approvalProcess: 'Approval Process',
    approvalStep: 'Approval Step',
    project: 'Project',
    task: 'Task',
    code: 'Code',
    backStep: 'Back Step',
    changeStatus: 'Change Status',
    createTime: 'Creation Time',
    planEndTime: 'Planned End Time',
    endTime: 'End Time',
    workDescription: 'Work Description',
    responsiblePerson: 'Responsible Person',
    allowAdjustment: 'Allow Object Adjustment',
    creator: 'Creator',
    remark: 'Remark',
    approvalAuthority: 'Approval Authority',
    securityLevel: 'Security Level',
    nextWork: 'Next Step Work',
    responsiblePersonCode: 'Responsible Person Code',
    responsiblePersonName: 'Responsible Person Name',
  },
  flowChildTodoList: {
    code: 'Code',
    assessment: 'Assessment',
    fileName: 'File Name',
    type: 'Type',
  },
  ProcessInstanceList: {
    processStep: 'Process Step',
    stepStatus: 'Step Status',
    textAnnotation: 'Text Annotation',
    assessment: 'Assessment',
    stepResponsiblePerson: 'Step Responsible Person',
    actualSigner: 'Actual Signer',
    signTime: 'Sign Time',
    remark: 'Remark',
    createOrEnd: 'Create/End',
    createOrEndPlaceholder: 'Please select create/end time',
    createOrEndByCreate: 'By Creation Time',
    createOrEndByEnd: 'By End Time',
    keyword: 'Keyword',
    keywordPlaceholder: 'Please enter project name or code',
    startToEnd: 'Start-End Time',
  },
  CreateFlowTemplateForm: {
    code: 'Code',
    codePlaceholder: 'Please enter the code',
    name: 'Name',
    namePlaceholder: 'Please enter the name',
    workDescription: 'Work Description',
    workDescriptionPlaceholder: 'Please enter the work description',
    responsiblePerson: 'Responsible Person',
    responsiblePersonPlaceholder: 'Please enter the responsible person',
    applicableObject: 'Applicable Object',
    applicableObjectPlaceholder: 'Please enter the applicable object',
    stepSelection: 'Step Selection',
    unifiedSetting: 'Unified Setting',
    processInstanceSetting: 'Set during process instantiation',
    allowStepSelection: 'Allow step selection during workflow execution',
    backStep: 'Back Step Method',
    freeBack: 'Free Back Step',
    processType: 'Process Type',
    noticeProcess: 'Notification Process',
    publishProcess: 'Publishing Process',
    externalProcess: 'External Process',
    changeProcess: 'Change Process',
    checkoutProcess: 'Checkout Process',
    checkinProcess: 'Check-in Process',
    borrowProcess: 'Borrowing Process',
    abolishProcess: 'Abolition Process',
    codeApplyProcess: 'Code Application Process',
  },
  AnnotationInfoList: {
    InfoTitle: 'Process Object Annotation Information',
    code: 'Code',
    version: 'Version',
    name: 'Name',
    type: 'Type',
    step: 'Step',
    content: 'Annotation Content',
    person: 'Annotator',
    time: 'Annotation Time',
  },
  CraftFileList: {
    id: 'Drawing Code',
    version: 'Version',
    name: 'Drawing Name',
    type: 'Drawing Type',
    creator: 'Creator',
    createTime: 'Create Time',
  },
  PartDetailList: {
    id: 'Object Code',
    version: 'Version',
    number: 'Quantity',
    name: 'Object Name',
    type: 'Object Type',
    creator: 'Creator',
    createTime: 'Create Time',
  },
};
